PIC V2.00a Notes and Revision History June 11, 1995 I think you will agree that the new version of PIC has a much cleaner and more attractive user interface than PIC V1.00. In addition, PIC has several new features including, direct selection of command items from Program Manager groups, "Always on Top" and the ability to place PIC anywhere and have the new location restored on re-entry to Windows. Some of these and other features were suggested by users who were kind enough to e-mail me some comments on the program. Thanks quys! You will also find that PIC updates its display much faster, and behaves much more solidly in every other way that we could think of. Numerous bugs were fixed. PREVIOUS USERS If you are a user of the previous version of the program please be sure to read the appropriate sections of the README.TXT file that explain how to keep your previous button configuration. All that is actually required is to locate and rename your PIC.INI file and to move it into your Windows directory. See README.TXT for the details. PIC V1.00c Notes In this and future versions, the default PIC.INI file will be renamed to correspond to the version number, e.g. PICC.INI, to avoid over-writing someone's existing PIC.INI file and getting them really mad at us. If a PIC.INI file is found, that file will be used. Otherwise, the supplied PICx.INI will be renamed to PIC.INI and used instead. If you have your own PIC.INI file, you can delete PICx.INI. It will probably contain nothing new. If it does, we'll let you know. March 20, 1995 Resource Monitor ---------------- The "Free Resources" menu function has been revised to include a test that determines the amount of free fast RAM. This test is described in more detail in the PIC on-line Help. But you may be wondering why we bother with such a test. Well, there are at least two good reasons that we are aware of: First, you may want to know how much of that expensive RAM that you added to your system is actually being made available to Windows applications. Without a test like this, it is difficult to tell how much is being reserved by DOS or being tied up in RAM drives and disk cache. By knowing how much is actually available, you have the information you need to tune your system for best performance. Second, certain kinds of applications need fast memory. Hand scanners, for example, are improving by leaps and bounds and becoming very inexpensive. But those high-resolution images sure do need a lot of memory. I recently purchased a little 800 dpi, 256 gray level gem for less than a hundred dollars that provides outstanding performance on small images. When I tried to scan in a larger image I immediately ran into a problem. The scanner balked after scanning in only part of the image. At first, I thought it was bug in the scanner. Then I noticed that the hard disk light was on. What was happening was that the image bytes were being sent to the hard disk and the slowdown was so great that I was unable to move the scanner slowly enough across the page to produce an acceptable result. To make a long story short, of the 8 Meg of fast RAM available on my system, substantially less was available to the scanner. In fact, it turns out that the actual amount of available fast RAM is highly variable and can change considerably from moment to moment. Because of its virtual memory management scheme, Windows does not give client programs the option of getting only high-speed RAM. If a previous program has cluttered up the RAM space, Windows simply starts providing the memory requests from hard disk. Eventually Windows increases the amount of available fast RAM. But in the meantime, applications get trashed. The PIC fast RAM test provides a nice solution to this problem by both testing for available fast RAM and by coercing Windows into increasing the currently available fast RAM. For my hand scanner, all I need to do now is to run the PIC "Free Resources" test just before I begin a scan to insure that I have enough space available. PIC as a Windows Shell ---------------------- PIC now has full shell capability and can be installed as a Program Manager replacement. The main reason for doing this is to recover the resource space consumed by Program Manager on systems where a lot of program groups have been created. It appears that by the time you get to 30 program groups, almost 20 percent of the available USER space is being used by Program Manager. The reason for this is that Program Manager opens an additional window for each program group that it has created. The space for all of these windows comes out of the USER module and reduces available USER space that is shared by all programs. The space situation gets progressively worse as more program groups are added. Since the only advantage to having Program Manager active (even as an icon) is saving the reload time when you are constantly using it, it makes more sense to run it only as needed in cases where you want to reserve the resource space for more important applications. If it doesn't already have it, be sure to add a Program Manager (progman.exe) button to your Win Main group in PIC. That way, if you decide to run PIC as a shell, you will still be able to run Program Manager when you need it. File Associations from File Manager ----------------------------------- File associations assigned in File Manager are also now used by PIC if not explicitly configured in PIC. Swapping Groups and Tool Commands --------------------------------- Added the ability to swap (interchange) Groups and Tool Commands from the menus and updated the Help and menu prompts to reflect this change. Bugs ---- A leading space entered in front of a group name no longer causes the group to be deleted in "Change menu ..." etc. Duplicated button icons are no longer saved to the INI file. Fixed a bug causing the '*' operator to work incorrectly in Command Edit. Fixed a bug causing "invalid file" error on reload after an obscure file operation. March 8, 1995 Revised file association and filter handling to allow full configurability. Although a default set of filters is provided, these can now be replaced or revised. The shareware version of the program will support up to six simultaneous filters or associations. The registered version will allow up to fifty. A confirmation message is displayed when a filter or association is changed, added or deleted. Revised the help file and added more on-line messages. Fixed another icon bug. Feb 28, 1995 Added ability to select groups with letter keys. Fixed a bug causing icons to be scrambled when a group was removed. Feb 24, 1995 Converted floating button labels to small character set. Fixed a bug causing incorrect installation into WIN.INI. R.C.